Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Netherlands F3 Germany-w2 Germany-w3 Belgium F1 Germany F1 Italy F15 Italy F17 Netherlands F1 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F7 Germany F8 Germany F1 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Brasov Challenger - Brasov Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Intersport Heilbronn Open - Heilbronn Baden Open - Ettlingen San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Morocco Tennis Tour - Casablanca Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Genova Open Challenger - Genova Germany F14 Lambertz Open by Stawag 2007 - Aachen KGHM Dialog Polish Indoors - Wroclaw Germany F1 Germany F15 Roma Open Challenger - Rome Germany F16 France F16 Schickendanz Open - Furth Germany-w1 Germany-w4 Belgium F2 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Germany F18 Black Forest Open - Freudenstadt Germany F6 Labertz Open by Stawag - Aachen Italy F5 Italy F11 Germany F11 Switzerland F1 Germany F1 Wolfsburg Challenger Sunrise Challenger Oberstaufen Challenger Manchester Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Kolding Challenger Eckental Challenger Aachen Challenger Rhodes Challenger Cairo Challenger Biella Challenger Rome Challenger Braunschweig Challenger San Marino Challenger Kitzbuhel Challenger Istanbul Challenger Palermo Challenger Orleans Challenger Ortisei Challenger Aachen Challenger Bergamo Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Sopot Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Orleans Challenger Eckental Challenger Helsinki Challenger Quimper Challenger Florianopolis Challenger Sarajevo Challenger Barletta Challenger Napoli Challenger Cordenons Challenger Mons Challenger Sarajevo Challenger Nottingham Challenger Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Bauer Watertechnology Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Internazionali di Tennis - Bergamo Bergamo Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Mersin Challenger Tunis Challenger San Marino Challenger Szczecin Challenger Mons Challenger Rennes Challenger Geneva Challenger Ortisei Challenger Brescia Challenger Rome Challenger Heilbronn Challenger Timisoara Challenger - Timisoara Prague Challenger Sacramento Challenger Eckental Challenger Brescia Challenger Bergamo Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Heilbronn Challenger Manchester Challenger Surbiton Challenger Orleans Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Ostrava Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Surbiton Challenger Todi Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Scheveningen Challenger Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Baden Open - Karlsruhe Istanbul Challenger BMW Tennis Championship - Sunrise Jameson Cup - Milan Ismaning Challenger Eckental Challenger Rennes Challenger Quimper Challenger Punta Del Este Challenger Furth Challenger Sir Supermercati - Rome Status Athens Open - Athens Turin Challenger Padova Challenger Szczecin Challenger Bratislava Challenger Cleveland Challenger Bauer Watertechnilogy Cup 2008 - Eckental 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Le Gosier Challenger Bauer Watertechnology Cup 2007 - Eckental Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Braunschweig Challenger Schickendanz Open - Furth Rome Challenger Genova Challenger Mons Challenger Caltanissetta Challenger Salzburg Challenger Cremona Challenger Santiago Challenger Irving Challenger Braunschweig Challenger Vercelli Challenger Szczecin Challenger Genova Challenger Genova Challenger Mons Challenger Oberstaufen Challenger Tashkent Challenger Eckental Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Barletta Challenger Heilbronn Challenger Surbiton Challenger Segovia Challenger Meerbusch Challenger Scheveningen Challenger Fairfield Challenger Ortisei Challenger Nottingham Challenger Como Challenger Ortisei Challenger Ismaning Challenger Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger BMW Tennis Championship - Sunrise Ludwigshafen Challenger X Torneo Internazionale di Tennis - Barletta Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Szczecin Challenger Marbella Challenger Rome Challenger GHI Bronx Tennis Classic - Bronx Genova Challenger Campionati Internazionali di Sicilia - Palermo Bergamo Challenger Santiago Challenger Tatra Banka Open 2006 - Bratislava Bath Challenger Marburg Challenger Rome Challenger Brest Challenger Noumea Challenger Furth Challenger Newport Beach Challenger Dallas Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Marbella Challenger Leon Challenger Qatar ExxonMobil Open - Doha Puerto Vallarta Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Geneva Challenger - Geneva Heilbronn Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Biella 3 Challenger Lille Challenger Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tiburon Challenger Tehran Open 2004 - Tehran AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg The LTA Men's Challenger - Southampton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli BMW Open - Munich Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open Sud de France - Montpellier SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mons Challenger Tarragona Challenger Tennislife Cup - Napoli SkiStar Swedish Open - Bastad Kobstaedernes ATP Challenger - Kolding China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aix En Provence Challenger Estoril Open - Estoril Mercedes Cup - Stuttgart Santiago Challenger Genova Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Karlsruhe Challenger Rome Challenger Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Zagreb Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Furth Challenger Rennes Challenger Salzburg Challenger Bratislava Challenger Cherbourg Challenger Dallas Challenger Qatar ExxonMobil Open - Doha Helsinki Challenger Ordina Open - 's-Hertogenbosch Open 13 - Marseille Genova Challenger BMW Open - Munich US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Heilbronn Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Bergamo Challenger Belgrade Challenger Eckental Challenger U.S. National Indoor Tennis Championships - Memphis Sao Paulo Challenger Tour Finals Ortisei Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Rabat Challenger Helsinki Challenger BCR Open Romania - Bucharest Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport SA Tennis Open - Johannesburg Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Barletta Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Napoli Challenger Moselle Open - Metz International German Open - Hamburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston St. Brieuc Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Mercedes Cup - Stuttgart Monza Challenger Rome Challenger Johannesburg Challenger The Dubai Tennis Championships - Dubai Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Helsinki Challenger Next Generation Adelaide International - Adelaide Medibank International - Sydney Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger AEGON Championships - London Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Heilbronn Challenger Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Orleans Challenger Aircel Chennai Open - Chennai Napoli Challenger Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Heilbronn Challenger Braunschweig Challenger Rome Challenger Pullach Challenger Meerbusch Challenger Andria Challenger Open 13 - Marseille Mons Challenger ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger San Luis Potosi Challenger Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger AEGON Championships - London Ortisei Challenger Bet-at-home Open - Hamburg Nottingham-2 Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier China Open - Beijing Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad San Benedetto Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Jameson Cup - Milan Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Eckental Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger BMW Open - Munich Ismaning Challenger Eckental Challenger Millennium Estoril Open - Estoril Split 2 Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells Open 13 - Marseille Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Open 13 - Marseille BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Open 13 Provence - Marseille Shanghai ATP Masters - Shanghai The Artois Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Miami Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Gerry Weber Open - Halle Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, KAZ-ITA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Masters Series Hamburg - Hamburg U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 AAMI Classic - Kooyong Davis Cup, Group 1, 1R, ITA-BLR 5-0 All Lower level tournaments Olympics - Beijing Olympics - Rio de Janeiro